package com.zlzkj.app.aop;

//import org.aspectj.lang.JoinPoint;
//import org.aspectj.lang.annotation.After;
import org.aspectj.lang.annotation.Aspect;
//import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;

/**
 * 切面
 */
@Component
@Aspect
public class AspectPV {

    // 切入点  即将controller包下任意类的_menu方法设置为一个切入点
//	@Pointcut("execution(* com.winner.controller.commom.*.*_menu*(..))")
//	@Pointcut("execution(* com.zlzkj.zpp.controller.*.*(..))")
//	private void joinpoint11() {
//	}

//	@After("joinpoint11()")
//	public void test(JoinPoint jp) {
//		System.out.println("切入点");
//	}
    //先用到切面编程将访问_menu的方法后都执行切面(after的方法),即保存一条记录到user_behave_log
    //流量概况在一天内被点击了多少次的sql
//	SELECT
//	ubl.menuId,ubl.menuName,COUNT(1)
//	FROM
//	user_behave_log ubl
//	LEFT JOIN aspnet_users au ON ubl.userId = au.UserId
//			WHERE
//	au.UserName = 'huikemall'
//	AND ubl.date between '2017-09-01 00:00:00' AND '2017-09-01 23:59:59' GROUP BY ubl.menuName;

}
